/* A COMPLETER - Pef, 7 avril
	Di-Costanzo Jonathan
	Fauché Pierre-Élie
	3TC 3
*/

#ifndef __P2P_SHARE
#define __P2P_SHARE

#include "p2p_common.h"

/****************************************************
Suppression de la structure server_params
****************************************************/
void sp_delete(server_params *sp);

/***************************************************************************
Initie la récupération du fichier indiqué par search et result
Appelé par UI
***************************************************************************/
int p2p_get(server_params *sp, long int search, int result);

/***************************************************************************
Réception d'un message P2P_GET, envoi d'un P2P_DATA
***************************************************************************/
int p2p_get_received(server_params *sp, p2p_msg get_msg, int socket);

/***************************************************************************
donne le STATUS CODE d'un message P2P_DATA
Ou FF si le message n'est pas un P2P_DATA
***************************************************************************/
unsigned char p2p_data_msg_get_status(p2p_msg msg);

#endif
